package day02;
//此类是用于验证char类型的测试demo
public class Test06 {
    public static void main(String[] args) {
        //采用的是Unicode编码格式，一个字符对应一个码
        //表现形式是字符char，但本质上是码int(0到65535之间)
        // (ASCII:'a'---97  'A'-----65 '0'----48)
        //字符型直接量必须放在单引号中(双引号中是字符串)，有且仅有1个
        // \的意思是转义，取消后方单个字符是特殊含义

        char c1='a';
        System.out.println(c1);
        char c2='女';
        System.out.println(c2);
        char c3='A';
        System.out.println(c3);

        System.out.println((int)c1);  //将变量c1转换为int类型
        System.out.println((int)c2);
        System.out.println((int)c3);

        System.out.println(c1+1);
        System.out.println('a'+1);
        System.out.println("a"+1);

        char temp1 ='\'';  // \的意思是转义，取消后方单个字符是特殊含义
        System.out.println(temp1);
        System.out.println((int)temp1); //将变量temp1转换为int类型

        char temp2 ='\\';  // \的意思是转义，取消后方单个字符是特殊含义
        System.out.println(temp2);
        System.out.println((int)temp2);  //将变量temp2转换为int类型
        System.out.println((int)'.');
        System.out.println((int)'。');
        System.out.println((char) ((int)'。'));
    }
}
